home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1997 July / EnigmA AMIGA RUN 20 (1997)(G.R. Edizioni)(IT)[!][issue 1997-07 & 08][EAR-CD IV].iso / lightwave / lwmlist / 96.lightwave-0108 / 000196_lightwave@garcia.com _Fri Jan 12 09:56:35 1996.msg < prev    next >
Internet Message Format  |  1996-02-03  |  10KB

  1. Received: from relay6.UU.NET (relay6.UU.NET [192.48.96.16]) by keeper.albany.net (8.7.1/8.7.1) with ESMTP id JAA16882 for <dwarner@albany.net>; Fri, 12 Jan 1996 09:56:35 -0500 (EST)
  2. Received: from garcia.com by relay6.UU.NET with SMTP 
  3.     id QQzyfb01366; Fri, 12 Jan 1996 09:52:52 -0500 (EST)
  4. Received: from  (localhost) by garcia.com (5.x/SMI-SVR4)
  5.     id AA07502; Fri, 12 Jan 1996 09:51:03 -0500
  6. Date: Fri, 12 Jan 1996 09:51:03 -0500
  7. Errors-To: dwarner@albany.net
  8. Message-Id: <960111160119_87994145@mail02.mail.aol.com>
  9. Errors-To: dwarner@albany.net
  10. Reply-To: lightwave@garcia.com
  11. Originator: lightwave@garcia.com
  12. Sender: lightwave@garcia.com
  13. Precedence: bulk
  14. From: Elfwork@aol.com
  15. To: Multiple recipients of list <lightwave@garcia.com>
  16. Subject: Re: Parenting Bones to Objects and IK
  17. X-Listprocessor-Version: 6.0c -- ListProcessor by Anastasios Kotsikonas
  18. Status: RO
  19. X-Status: 
  20.  
  21. There's been a lot of talk about using IK recently.
  22. Thanks to the comments of several people on this list, I hit upon a use for
  23. IK that makes jointed objects a lot easier to animate.
  24.  
  25. I think it was Stephen Bailey (Paul Davies?) who first mentioned that you
  26. could use IK to get a pair of eyes to track a target, greatly simplifying eye
  27. movement.
  28. Experimenting with the technique, I realized it was possible to use the same
  29. concept to get an IK bone structure in one object (like an arm or neck) to
  30. track the motion of  another object (like a head or hand).
  31. The following is a scene file that illustrates the concept.
  32. (I've only worked on this for a few hours, so if anyone has any ideas or
  33. improvements, let us all know! I'm planning on doing a small article for a
  34. magazine, and any improvements would be gladly accepted and credited.)
  35. ---------------------------------------CUT
  36. HERE--------------------------------
  37. LWSC
  38. 1
  39.  
  40. FirstFrame 1
  41. LastFrame 10
  42. FrameStep 1
  43. FramesPerSecond 30.000000
  44.  
  45. AddNullObject RightWristAnchor
  46. ShowObject 4 7
  47. ObjectMotion (unnamed)
  48.   9
  49.   3
  50.   -0.500779 0.649 0.054585 -49.1 28 53 1 1 1
  51.   0 0 0 0 0
  52.   -0.487279 0.732 -0.019165 -60.2 -1.35 27.95 1 1 1
  53.   5 0 0 0 0
  54.   -0.473779 0.852 -0.068915 -71.3 -30.7 2.9 1 1 1
  55.   10 0 0 0 0
  56. EndBehavior 1
  57. ShadowOptions 7
  58.  
  59. LoadObject AceBody.lwo
  60. ShowObject 4 6
  61. ObjectMotion (unnamed)
  62.   9
  63.   3
  64.   0 0 0 0 0 0 1 1 1
  65.   0 0 0 0 0
  66.   0 0 0 0 0 0 1 1 1
  67.   5 0 0 0 0
  68.   0 0 0 0 0 0 1 1 1
  69.   10 0 0 0 0
  70. EndBehavior 1
  71. AddBone
  72. BoneName RightShoulder
  73. ShowBone 1 6
  74. BoneActive 1
  75. BoneRestPosition 0.000000 0.000000 0.000000
  76. BoneRestDirection -89.999990 0.000000 0.000000
  77. BoneRestLength 0.292000
  78. ScaleBoneStrength 0
  79. BoneStrength 0.000010
  80. BoneMotion (unnamed)
  81.   9
  82.   3
  83.   0 0 0 -90 0 0 1 1 1
  84.   0 0 0 0 0
  85.   0 0 0 -81.8876 -7.33712e-007 0 1 1 1
  86.   5 0 0 0 0
  87.   0 0 0 -89.4253 -1.65 0 1 1 1
  88.   10 0 0 0 0
  89. EndBehavior 1
  90. LockedChannels 3591
  91. HLimits -120 -70
  92. PLimits -5 5
  93. BLimits 0 0
  94. ParentObject 5
  95. AddBone
  96. BoneName Bone
  97. ShowBone 1 6
  98. BoneActive 1
  99. BoneRestPosition 0.000000 0.000000 0.292000
  100. BoneRestDirection 0.000000 29.500001 0.000000
  101. BoneRestLength 0.120000
  102. ScaleBoneStrength 0
  103. BoneStrength 1.000000
  104. BoneLimitedRange 1
  105. BoneMinRange 0.030000
  106. BoneMaxRange 0.060000
  107. BoneMotion (unnamed)
  108.   9
  109.   3
  110.   0 0 0.292 0 29.5 0 1 1 1
  111.   0 0 0 0 0
  112.   0 0 0.292 -3.375 10 0 1 1 1
  113.   5 0 0 0 0
  114.   0 0 0.292 -0.1 -21.675 0 1 1 1
  115.   10 0 0 0 0
  116. EndBehavior 1
  117. LockedChannels 7
  118. HLimits -40 0
  119. PLimits -30 10
  120. BLimits 0 0
  121. ParentObject 1
  122. AddBone
  123. BoneName Bone
  124. ShowBone 1 6
  125. BoneActive 1
  126. BoneRestPosition 0.000000 0.000000 0.120000
  127. BoneRestDirection 0.000000 6.400000 0.000000
  128. BoneRestLength 0.142000
  129. ScaleBoneStrength 0
  130. BoneStrength 1.000000
  131. BoneLimitedRange 1
  132. BoneMinRange 0.030000
  133. BoneMaxRange 0.060000
  134. BoneMotion (unnamed)
  135.   9
  136.   3
  137.   0 0 0.12 0 6.4 0 1 1 1
  138.   0 0 0 0 0
  139.   0 0 0.12 -55.8625 0 0 1 1 1
  140.   5 0 0 0 0
  141.   0 0 0.12 -53.5251 0 0 1 1 1
  142.   10 0 0 0 0
  143. EndBehavior 1
  144. LockedChannels 3
  145. HLimits -110 0
  146. PLimits 0 0
  147. BLimits 0 0
  148. ParentObject 2
  149. AddBone
  150. BoneName RightIKPointer
  151. ShowBone 1 6
  152. BoneActive 1
  153. BoneRestPosition 0.000000 0.000000 0.130000
  154. BoneRestDirection 0.000000 0.000000 0.000000
  155. BoneRestLength 0.000010
  156. ScaleBoneStrength 0
  157. BoneStrength 0.000100
  158. BoneMotion (unnamed)
  159.   9
  160.   3
  161.   0 0 0.13 0 0 0 1 1 1
  162.   0 0 0 0 0
  163.   0 0 0.13 0 0 0 1 1 1
  164.   5 0 0 0 0
  165.   0 0 0.13 0 0 0 1 1 1
  166.   10 0 0 0 0
  167. EndBehavior 1
  168. HLimits 0 0
  169. PLimits 0 0
  170. BLimits 0 0
  171. ParentObject 3
  172. GoalObject 1
  173. AddBone
  174. BoneName ArmAnchor
  175. ShowBone 1 7
  176. BoneActive 1
  177. BoneRestPosition 0.000000 0.765500 0.031100
  178. BoneRestDirection 0.000000 0.000000 0.000000
  179. BoneRestLength 0.000100
  180. ScaleBoneStrength 0
  181. BoneStrength 0.000100
  182. BoneMotion (unnamed)
  183.   9
  184.   3
  185.   0 0.7655 0.0311 0 0 0 1 1 1
  186.   0 0 0 0 0
  187.   0 0.7655 0.0311 0 0 0 1 1 1
  188.   5 0 0 0 0
  189.   0 0.7655 0.0311 0 0 0 1 1 1
  190.   10 0 0 0 0
  191. EndBehavior 1
  192. LockedChannels 7
  193. IKAnchor 1
  194. ShadowOptions 7
  195.  
  196. LoadObject AceHandRight.lwo
  197. ShowObject 4 2
  198. ObjectMotion (unnamed)
  199.   9
  200.   3
  201.   0 0 0 0 0 0 1 1 1
  202.   0 0 0 0 0
  203.   0 0 0 0 0 0 1 1 1
  204.   5 0 0 0 0
  205.   0 0 0 0 0 0 1 1 1
  206.   10 0 0 0 0
  207. EndBehavior 1
  208. ParentObject 1
  209. AddBone
  210. BoneName RightHandBone
  211. ShowBone 1 2
  212. BoneActive 1
  213. BoneRestPosition 0.000000 0.000000 0.000000
  214. BoneRestDirection -85.199979 0.700000 0.000000
  215. BoneRestLength 0.164000
  216. ScaleBoneStrength 0
  217. BoneStrength 0.001000
  218. BoneLimitedRange 1
  219. BoneMinRange 0.000000
  220. BoneMaxRange 0.000100
  221. BoneMotion (unnamed)
  222.   9
  223.   3
  224.   0 0 0 -85.2 0.7 0 1 1 1
  225.   0 0 0 0 0
  226.   0 0 0 -85.2 0.7 0 1 1 1
  227.   5 0 0 0 0
  228.   0 0 0 -85.2 0.7 0 1 1 1
  229.   10 0 0 0 0
  230. EndBehavior 1
  231. AddBone
  232. BoneName Bone
  233. ShowBone 1 2
  234. BoneActive 1
  235. BoneRestPosition 0.000000 -0.049500 0.164000
  236. BoneRestDirection -24.399999 12.499998 0.000000
  237. BoneRestLength 0.060000
  238. ScaleBoneStrength 0
  239. BoneStrength 1.000000
  240. BoneLimitedRange 1
  241. BoneMinRange 0.020000
  242. BoneMaxRange 0.050000
  243. BoneMotion (unnamed)
  244.   9
  245.   3
  246.   0 -0.0495 0.164 -24.4 12.5 0 1 1 1
  247.   0 0 0 0 0
  248.   0 -0.0495 0.164 -24.4 12.5 0 1 1 1
  249.   5 0 0 0 0
  250.   0 -0.0495 0.164 -24.4 12.5 0 1 1 1
  251.   10 0 0 0 0
  252. EndBehavior 1
  253. LockedChannels 53
  254. ParentObject 1
  255. AddBone
  256. BoneName Bone
  257. ShowBone 1 2
  258. BoneActive 1
  259. BoneRestPosition 0.000000 0.000000 0.060000
  260. BoneRestDirection -23.399999 0.000000 0.000000
  261. BoneRestLength 0.054000
  262. ScaleBoneStrength 0
  263. BoneStrength 1.000000
  264. BoneLimitedRange 1
  265. BoneMinRange 0.030000
  266. BoneMaxRange 0.050000
  267. BoneMotion (unnamed)
  268.   9
  269.   3
  270.   0 0 0.06 -23.4 0 0 1 1 1
  271.   0 0 0 0 0
  272.   0 0 0.06 -23.4 0 0 1 1 1
  273.   5 0 0 0 0
  274.   0 0 0.06 -23.4 0 0 1 1 1
  275.   10 0 0 0 0
  276. EndBehavior 1
  277. LockedChannels 55
  278. ParentObject 2
  279. AddBone
  280. BoneName Bone
  281. ShowBone 1 2
  282. BoneActive 1
  283. BoneRestPosition 0.000000 0.000000 0.164500
  284. BoneRestDirection -25.099998 4.100000 0.000000
  285. BoneRestLength 0.070000
  286. ScaleBoneStrength 0
  287. BoneStrength 1.000000
  288. BoneLimitedRange 1
  289. BoneMinRange 0.020000
  290. BoneMaxRange 0.050000
  291. BoneMotion (unnamed)
  292.   9
  293.   3
  294.   0 0 0.1645 -25.1 4.1 0 1 1 1
  295.   0 0 0 0 0
  296.   0 0 0.1645 -25.1 4.1 0 1 1 1
  297.   5 0 0 0 0
  298.   0 0 0.1645 -25.1 4.1 0 1 1 1
  299.   10 0 0 0 0
  300. EndBehavior 1
  301. LockedChannels 53
  302. ParentObject 1
  303. AddBone
  304. BoneName Bone
  305. ShowBone 1 2
  306. BoneActive 1
  307. BoneRestPosition 0.000000 0.000000 0.070000
  308. BoneRestDirection -18.600000 -0.800000 0.000000
  309. BoneRestLength 0.068000
  310. ScaleBoneStrength 0
  311. BoneStrength 1.000000
  312. BoneLimitedRange 1
  313. BoneMinRange 0.030000
  314. BoneMaxRange 0.050000
  315. BoneMotion (unnamed)
  316.   9
  317.   3
  318.   0 0 0.07 -18.6 -0.8 0 1 1 1
  319.   0 0 0 0 0
  320.   0 0 0.07 -18.6 -0.8 0 1 1 1
  321.   5 0 0 0 0
  322.   0 0 0.07 -18.6 -0.8 0 1 1 1
  323.   10 0 0 0 0
  324. EndBehavior 1
  325. LockedChannels 55
  326. ParentObject 4
  327. AddBone
  328. BoneName Bone
  329. ShowBone 1 2
  330. BoneActive 1
  331. BoneRestPosition 0.000000 0.047000 0.153500
  332. BoneRestDirection -22.000000 -9.199999 0.000000
  333. BoneRestLength 0.084000
  334. ScaleBoneStrength 0
  335. BoneStrength 1.000000
  336. BoneLimitedRange 1
  337. BoneMinRange 0.020000
  338. BoneMaxRange 0.050000
  339. BoneMotion (unnamed)
  340.   9
  341.   3
  342.   0 0.047 0.1535 -22 -9.2 0 1 1 1
  343.   0 0 0 0 0
  344.   0 0.047 0.1535 -22 -9.2 0 1 1 1
  345.   5 0 0 0 0
  346.   0 0.047 0.1535 -22 -9.2 0 1 1 1
  347.   10 0 0 0 0
  348. EndBehavior 1
  349. LockedChannels 49
  350. ParentObject 1
  351. AddBone
  352. BoneName Bone
  353. ShowBone 1 2
  354. BoneActive 1
  355. BoneRestPosition 0.000000 0.000000 0.084000
  356. BoneRestDirection -30.799997 -1.600000 0.000000
  357. BoneRestLength 0.064000
  358. ScaleBoneStrength 0
  359. BoneStrength 1.000000
  360. BoneLimitedRange 1
  361. BoneMinRange 0.030000
  362. BoneMaxRange 0.050000
  363. BoneMotion (unnamed)
  364.   9
  365.   3
  366.   0 0 0.084 -30.8 -1.6 0 1 1 1
  367.   0 0 0 0 0
  368.   0 0 0.084 -30.8 -1.6 0 1 1 1
  369.   5 0 0 0 0
  370.   0 0 0.084 -30.8 -1.6 0 1 1 1
  371.   10 0 0 0 0
  372. EndBehavior 1
  373. LockedChannels 55
  374. ParentObject 4
  375. ShadowOptions 7
  376.  
  377. AmbientColor 255 255 255
  378. AmbIntensity 0.250000
  379.  
  380. AddLight
  381. LightName Light
  382. ShowLight 0 7
  383. LightMotion (unnamed)
  384.   9
  385.   3
  386.   0 0 0 60 30 0 1 1 1
  387.   0 0 0 0 0
  388.   0 0 0 60 30 0 1 1 1
  389.   5 0 0 0 0
  390.   0 0 0 60 30 0 1 1 1
  391.   10 0 0 0 0
  392. EndBehavior 1
  393. LightColor 255 255 255
  394. LgtIntensity 1.000000
  395. LightType 0
  396. ShadowCasting 1
  397.  
  398. ShowCamera 1 7
  399. CameraMotion (unnamed)
  400.   9
  401.   3
  402.   0.0245 0.413 -2.8165 0 0 0 1 1 1
  403.   0 0 0 0 0
  404.   0.0245 0.413 -2.8165 0 0 0 1 1 1
  405.   5 0 0 0 0
  406.   0.0245 0.413 -2.8165 0 0 0 1 1 1
  407.   10 0 0 0 0
  408. EndBehavior 1
  409. ZoomFactor 4.000000
  410. RenderMode 2
  411. RayTraceEffects 0
  412. Resolution 1
  413. PixelAspectRatio 1
  414. SegmentMemory 8400000
  415. Antialiasing 1
  416. AdaptiveSampling 1
  417. AdaptiveThreshold 14
  418. FilmSize 2
  419. FieldRendering 0
  420. MotionBlur 6
  421. BlurLength 1.000000
  422. DepthOfField 0
  423.  
  424. SolidBackdrop 1
  425. BackdropColor 0 0 0
  426. ZenithColor 0 40 80
  427. SkyColor 120 180 240
  428. GroundColor 50 40 30
  429. NadirColor 100 80 60
  430. FogType 0
  431. DitherIntensity 1
  432. AnimatedDither 0
  433.  
  434. DataOverlayLabel  
  435. OutputFilenameFormat 1
  436. SaveRGBImagesPrefix Y:\WinRiver\Bing\bw
  437. RGBImageFormat 2
  438.  
  439. ViewMode 2
  440. ViewAimpoint -0.568279 0.649000 0.082585
  441. ViewDirection 1.083850 -0.136136 0.000000
  442. ViewZoomFactor 2.133419
  443. LayoutGrid 8
  444. GridSize 0.100000
  445. ShowMotionPath 1
  446. ShowSafeAreas 1
  447. ShowBGImage 0
  448. ShowFogRadius 0
  449. ShowRedraw 0
  450. -------------------------------CUT HERE-------------------------------
  451.  
  452. Erik Flom - ELFWORKS 3D Construction Co. (Est. 1992)